home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / python2.4 / test / test_dl.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2005-10-18  |  992b  |  38 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.4)
  3.  
  4. '''Test dlmodule.c
  5.    Roger E. Masse  revised strategy by Barry Warsaw
  6. '''
  7. import dl
  8. from test.test_support import verbose, TestSkipped
  9. sharedlibs = [
  10.     ('/usr/lib/libc.so', 'getpid'),
  11.     ('/lib/libc.so.6', 'getpid'),
  12.     ('/usr/bin/cygwin1.dll', 'getpid')]
  13. for s, func in sharedlibs:
  14.     
  15.     try:
  16.         if verbose:
  17.             print 'trying to open:', s,
  18.         
  19.         l = dl.open(s)
  20.     except dl.error:
  21.         err = None
  22.         if verbose:
  23.             print 'failed', repr(str(err))
  24.         
  25.         verbose
  26.  
  27.     if verbose:
  28.         print 'succeeded...',
  29.     
  30.     l.call(func)
  31.     l.close()
  32.     if verbose:
  33.         print 'worked!'
  34.     
  35.     break
  36. else:
  37.     raise TestSkipped, 'Could not open any shared libraries'
  38.